﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Timers;
using System.Web;
using System.Web.Services;

/// <summary>
/// Descripción breve de MailManager
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// Para permitir que se llame a este servicio web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente. 
// [System.Web.Script.Services.ScriptService]
public class MailManager : System.Web.Services.WebService {

    private MailBL _mailBL = new MailBL();
    

    [WebMethod]
    [System.Xml.Serialization.XmlInclude(typeof(Mail))]
    public ResultObject MandarMail( Mail mail)
    {

        try
        {
            _mailBL.GuardarMail(mail);
            _mailBL.MandarMail(mail);

            return new ResultObject("ok", null);
        }
        catch (Exception ex)
        {
            return new ResultObject("No fue posible mandar el email", null);
        }
    }
    
}
